\documentclass[a4paper,10pt]{article}

\usepackage{graphicx}
\usepackage[ansinew]{inputenc}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc} 

\title{		\textbf{Trabajo pr\'actico Nro '1'}}

\author{	Gisela Daye, \textit{Padr\'on Nro. 87602}                     \\
            	\texttt{gisedaye@gmail.com}                                              \\
            	Luciano Sorrentino, \textit{Padr\'on Nro. 88976}                     \\
            	\texttt{sorrentino.luciano@hotmail.com}                                              \\
            	Javier Schulz, \textit{Padr\'on Nro. 83508}                     \\
            	\texttt{javschulz@gmail.com}                                              \\
            	\normalsize{2do. Cuatrimestre de 2012}                                      \\
            	\normalsize{66.20 Organizaci\'on de Computadoras  $-$ Pr\'actica Martes}  \\
            	\normalsize{Facultad de Ingenier\'ia, Universidad de Buenos Aires}            \\
       }
\date{}

\begin{document}

\maketitle
\thispagestyle{empty}   % quita el número en la primer página

\section{Objetivo}
El presente trabajo tiene como objetivo familiarizarse con el conjunto de instrucciones MIPS y el concepto de ABI. Se debe desarrollar un programa que resuelva el problema descripto en la secci\'on 4 del enunciado adjunto, que extiende lo realizado para el trabajo pr\'actico anterior.

\section{Introducci\'on}
En este trabajo, se realiza una reimplementaci\'on parcial de lo realizado en el trabajo pr\'actico anterior en assembly MIPS, utilizando la ABI presentada y explicada en clase. 

\subsection{Dise\~no}
El programa se organizo tal cual lo pedido en el enunciado.\\
\begin{itemize}
\item \textbf{main.c:} contiene todo el c\'odigo necesario para el procesamiento de las opciones de l\'inea de comandos, apertura y cierre de archivos y reporte de errores (stderr). Desde aqu\'i se llama a las funciones de encoding y decoding descriptas a continuaci\'on.
\item \textbf{odump.S:} contiene el c\'odigo \textbf{MIPS32} assembly con las funciones \textbf{odump\_encode()} y \textbf{odump\_decode()}, y las funciones y estructuras de datos auxiliares.
\item \textbf{odump.h:} contiene las declaraciones de las funciones \textbf{odump\_encode()} y \textbf{odump\_decode()}, y que a su vez esta incluida en \textbf{main.c}.
\end{itemize}

Las funciones mencionadas anteriormente reciben los file descriptors preabiertos por main.c, realizando el encoding a octal, o a binario, seg\'un corresponda.

\end{document}
